A User Level Modular File - system Infrastructure

نویسنده

  • Frans Kaashoek
چکیده

This thesis discusses the design and implementation of a framework for constructing user-level modular filesystems. This framework facilitates incremental extension of previous systems as well as the code reuse and sharing between systems. Unlike previous works, this work focuses primarily on file servers rather clients, although it can be used for both. The framework described here provides a convenient, flexible, and portable environment for filesystem design. A simple port of an existing file server to this framework performed only about 2% worse than the original server, with a minimal overhead cost for additional modules. Thesis Supervisor: M. Frans Kaashoek

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

User-Level Extensibility in the Mona File System

An extensible file system raises the level of file abstraction which provides benefits to both the end-user and programmer. The Modify-on-Access file system provides safe and simple user-defined extensibility through transformations, which are modular operations on input and output streams. A user inserts transformations into input and output streams, which modify the data accessed. Untrusted t...

متن کامل

Experience Building a File System on a Highly Modular Operating System

File systems that employ caching have been built for many years. However, most work in file systems has been done as part of monolithic operating systems. In this paper we give our experience with building a high-performance distributed file system on Spring, a highly modular operating system where system services such as file systems are provided as user-level servers. The Spring file system d...

متن کامل

User-Level Remote Data Access in Overlay Metacomputers

A practical problem faced by users of metacomputers and computational grids is: If my computation can move from one system to another, how can I ensure that my data will still be available to my computation? Depending on the level of software, technical, and administrative support available, a data grid or a distributed file system would be reasonable solutions. However, it is not always possib...

متن کامل

A Data Modeling Example of File Permission Management Using the Cellular Data System

In the era of cloud computing, data is processed within "the cloud", and data and its dependencies between systems or functions progress and change constantly within "the cloud", as user requirements change. Such information worlds are called cyberworlds. In designing cyberworlds, the Incrementally Modular Abstraction Hierarchy (IMAH) gives a most appropriate mathematical background to model dy...

متن کامل

Versatile File System Tracing with Tracefs

of the Thesis Versatile File System Tracing with Tracefs by Akshat Aranya Master of Science in Computer Science Stony Brook University 2004 File system traces have been used for years to analyze user behavior and system software behavior, leading to advances in file system and storage technologies. Existing traces, however, are difficult to use because they were captured for a specific use and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009